package com.ncd.practice;

import java.util.Random;

/*
* 请从 26 个英文字母（大小写都包含），以及数字 0~9 中，随机产生一个 5 位的字符串验证码并打印在控制台
* */
public class Test4 {


        public static void main(String[] args) {
            // 字符集：大小写英文字母 + 数字
            String characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
            // 使用Random类生成随机字符
            Random random = new Random();
            StringBuilder verificationCode = new StringBuilder();

            for (int i = 0; i < 5; i++) {
                char randomChar = characters.charAt(random.nextInt(characters.length()));
                verificationCode.append(randomChar);
            }

            // 打印生成的验证码
            System.out.println("生成的验证码是: " + verificationCode.toString());
        }



}
